import math
a = int(input("Введите четырёхзначное число: "))
if a >= 1000 and a <= 9999:
    if a%2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if a%3 == 0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")
    if round(math.sqrt(a)) == math.sqrt(a):
        print("Число является квадратом числа: ", math.sqrt(a))
    else:
        print("Число является квадратом числа: Нет")
    print('')
    a1 = a
    f = a//1000
    r = a1//100%10
    o = a1//10%10
    p = a%10
    q = max(f,r,o,p)
    w = min(f,r,o,p)
    print("Наибольшая цифра числа: ",q)
    print("Наименьшая цифра числа: ", w)
    x = 0
    for i in str(a):
        if i == "0":
            x+=1
    print('Число нулей в цифре:',x)
    print(' ')
    if round(math.sqrt(p)) ==  math.sqrt(p):
        print('Цифра в разряде единиц является квадратом цифры:',math.sqrt(p))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    if round(math.sqrt(o)) ==  math.sqrt(o):
        print('Цифра в разряде десятков является квадратом цифры:',math.sqrt(o))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
    if round(math.sqrt(r)) ==  math.sqrt(r):
        print('Цифра в разряде сотен является квадратом цифры:',math.sqrt(r))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    if round(math.sqrt(f)) ==  math.sqrt(f):
        print('Цифра в разряде тысяч является квадратом цифры:',math.sqrt(f))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
else:
    print('Введеное число не является четырёх значным')
